human-powered vehicle - Francés Inglés Diccionario